import request from "../../http";

// 金融服务 - 我申报的金融产品

// 我申报的金融产品列表
export function getApplyDList(params) {
  return request({
    url: "/finance/financeProduct/apply/listByCompany",
    method: "GET",
    params
  })
}

// 金融服务 - 金融产品申报详情页
export function getApplyDetails(id) {
  return request({
    url: `/finance/financeProduct/apply/get/${id}`,
    method: "GET"
  })
}

// 附件列表
export function agetFile(params) {
  return request({
    url: `/system/file/list`,
    method: "GET",
    params
  })
}

// 提交请求接口
export function subForm(data) {
  return request({
    url: `/finance/financeProduct/apply/add`,
    method: "POST",
    data
  })
}

// 金融产品申报编辑页

// 我的金融诉求
// 获取金融诉求
export function getAppealList(params) {
  return request({
    url: `/finance/company/other/appeal/list`,
    method: "GET",
    params
  })
}

// 我的金融诉求 - 删除
export function appealDel(id) {
  return request({
    url: `/finance/company/other/appeal/delete/${id}`,
    method: "DELETE"
  })
}

// 我的金融诉求 - 确认
export function appealFinished(data) {
  return request({
    url: `/finance/company/other/appeal/finished`,
    method: "PUT",
    data
  })
}

// 我的金融诉求 - 发布
export function appealSubmit(data) {
  return request({
    url: `/finance/company/other/appeal/submit`,
    method: "PUT",
    data
  })
}

// 金融诉求详情页
// 获取金融诉求详情
export function getAppealDetails(id) {
  return request({
    url: `/finance/company/other/appeal/${id}`,
    method: "GET"
  })
}

// 获取文件数据
export function getFileData(id) {
  return request({
    url: `/system/file/list?batchId=${id}`,
    method: "GET"
  })
}

// 金融诉求编辑页
// 申报金融诉求
export function appealUpdate(data) {
  return request({
    url: `/finance/company/other/appeal/update`,
    method: "PUT",
    data
  })
}

// 企业空间-我的融资
// 我的融资列表
export function getFinancingList(params) {
  return request({
    url: `/finance/companyFinancing/getMyFinancingPage`,
    method: "GET",
    params
  })
}

// 我的融资列表 - 完成
export function subFinancingComplete(data) {
  return request({
    url: `/finance/companyFinancing/subFinancingComplete`,
    method: "POST",
    data
  })
}

// 我的融资列表 - 关闭
export function subFinancingClose(data) {
  return request({
    url: `/finance/companyFinancing/subFinancingClose`,
    method: "POST",
    data
  })
}

// 我的融资列表 - 发布
export function subFinancingRelease(data) {
  return request({
    url: `/finance/companyFinancing/subFinancingRelease`,
    method: "POST",
    data
  })
}

// 我的融资列表 - 发布
export function subFinancingDelete(data) {
  return request({
    url: `/finance/companyFinancing/subFinancingDelete`,
    method: "POST",
    data
  })
}

// 企业空间 - 融资详情
// 获取详情
export function getMyFinancingDetails(id) {
  return request({
    url: `/finance/companyFinancing/getMyFinancingDetails/${id}`,
    method: "GET"
  })
}

// 企业空间 - 融资编辑页
// 获取区域
export function getArea() {
  return request({
    url: `/system/region/tree`,
    method: "GET"
  })
}

// 更新融资
export function updateFinancing(data) {
  return request({
    url: `/finance/companyFinancing/updateFinancing`,
    method: "POST",
    data
  })
}

// 新增融资
export function addFinancing(data) {
  return request({
    url: `/finance/companyFinancing/addFinancing`,
    method: "POST",
    data
  })
}

// 企业空间 - 资金使用登记
// 获取资金使用列表
export function registrationList(params) {
  return request({
    url: `/finance/fund/registration/list`,
    method: "GET",
    params
  })
}

// 企业空间 - 登记使用记录列表
// 获取登记使用记录列表
export function registrationListView(params) {
  return request({
    url: `/finance/fund/registration/list/view`,
    method: "GET",
    params
  })
}


// 企业空间 - 登记使用详情
// 获取登记使用详情
export function getRegistration(id) {
  return request({
    url: `/finance/fund/registration/get/${id}`,
    method: "GET"
  })
}

// 企业空间 - 新增登记使用
// 新增登记使用
export function addRegistration(data) {
  return request({
    url: `/finance/fund/registration/add`,
    method: "POST",
    data
  })
}
